package com.cdtu.labpreview.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.cdtu.labpreview.common.Result;
import com.cdtu.labpreview.entity.InstrumentIntroduction;
import com.cdtu.labpreview.entity.Think;
import com.cdtu.labpreview.entity.ThinkingAndTips;

/**
 * 思考题及提示方法接口
 */
public interface IThinkingAndTipsService extends IService<ThinkingAndTips> {
    /**
     * 获取思考题及提示（学生、老师）
     * @param no
     * @return
     */
    Result getThinkingAndTips(int no, int type);

    /**
     * 添加思考题及提示
     * @param thinkingAndTips
     * @return
     */
    Result addThinkingAndTips(ThinkingAndTips thinkingAndTips);

    /**
     * 修改思考题及提示
     * @param thinkingAndTips
     * @return
     */
    Result updateThinkingAndTips(ThinkingAndTips thinkingAndTips);

    /**
     * 删除思考题及提示
     * @param id
     * @return
     */
    Result deleteThinkingAndTips(long id);

    /**
     * 添加思考题及提示
     * @param think
     * @return
     */
    Result addThinking(Think think);


}
